package org.lanyu.springainovel.chat.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Schema(name = "测试系统提示词提问参数")
@Data
public class TestPromptQuestionVO {

    public TestPromptQuestionVO() {
        super();
    }
    
    @Schema(description = "用户输入的消息内")
    @NotEmpty(message = "消息不能为空")
    private String message;
    @Schema(description = "使用的模型ID")
    @NotNull(message = "模型ID不能为空")
    private Long modelId;
    @Schema(description = "系统提示词模板")
    private String systemPromptStr;
}
